body{
font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
color: #333333;
line-height: 14px;
}
a:link, a:active, a:visited{
text-decoration: none;
color: #333333;
}
.clearfix{
clear:both;
}
textarea{
font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
}
.wrapper{
width: 100%;
}
#top{
width:100%;
height: 30px;
background: #343231;
border-top: #4E4A44 1px solid;
color: white;
}
#header{
float:left;
width:218px;
}
#header-text{
float: right;
font-weight: bold;
font-size: 18px;
margin-top: 6px;
}
#logo{
background: url('../images/logo.png') no-repeat center center;
height: 180px;
width: 210px;
padding: 20px 0 20px 0;
}
#web-name{
float: left;
width: 300px;
margin-top:30px;
font-size: 30px;
}
#message{
float:right;
margin: 6px 12px;
}
#message a, #message a:visited{
color:white;
text-decoration:none;
}
#message a:hover{
color:white;
text-decoration:underline;
}
#content-wrap {
margin-left: 245px;
clear: both;
min-height: 800px;
}
#leftbar{
border-right: 1px solid silver;
float: left;
width: 223px;
clear: left;
margin-left: -245px;
background: white url('../images/bg.png') top left repeat-y;
min-height: 930px;
}
#main-nav ul li a.top-link {
display: block;
text-align: right;
border-bottom: 1px solid #D0D0D0;
padding: 14px 20px 14px 0;
font-size: 13px;
text-decoration: none;
font-weight: bold;
color: #545454;
}
#nav_dashboard {
border-top: 1px solid #D0D0D0;
}
#main-nav ul li a:hover {
background-color: #FCFCFC;
margin-right: 4px;
padding-right: 16px;
}
#main-nav a.active{
background-color: white;
width: 204px;
}
#main-nav a.active:hover{
display:block;
background-color: white !important;
width: 204px;
margin-right: 4px;
padding-right: 20px;
}
#main-content{
width:100%;
float:left;
}
.content{
min-height: 900px;
margin: 0 15px 0 0;
}
#footer{
bottom: 0px;
width: 500px;
height: 30px;
line-height: 2em;
/*border-top: 1px #CCC solid;*/
text-align:center;
margin: auto auto;
}

/* content css */
#top-heading{
padding: 15px 0 15px 0;
height: 25px;
}

/* table css */

.admin-table{
width:100%;
border: 1px solid #DFDFDF;
border-spacing: 0;
width: 100%;
clear: both;
margin: 0;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.admin-table thead{
background-color: #F1F1F1;
background-image: -ms-linear-gradient(top,#f9f9f9,#ececec);
background-image: -moz-linear-gradient(top,#f9f9f9,#ececec);
background-image: -o-linear-gradient(top,#f9f9f9,#ececec);
background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));
background-image: -webkit-linear-gradient(top,#f9f9f9,#ececec);
background-image: linear-gradient(top,#f9f9f9,#ececec);
border: 1px solid #DFDFDF;
line-height: 3.1em;
color: #21759B;
}
.admin-table tr{
border: 1px solid #DFDFDF;
line-height: 3.1em;
}
.admin-table tr td{
text-align: center;
}
table.admin-table thead tr .header {
background-image: url(../../images/bg.gif);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
table.admin-table thead tr .headerSortUp {
	background-image: url(../../images/asc.gif);
}
table.admin-table thead tr .headerSortDown {
	background-image: url(../../images/desc.gif);
}

/* buttons and forms */
.button{
border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 8px;
margin-right: 20px;
background-color: #F1F1F1;
background: -ms-linear-gradient(top,#f9f9f9,#ececec);
background: -moz-linear-gradient(top,#f9f9f9,#ececec);
background: -o-linear-gradient(top,#f9f9f9,#ececec);
background: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));
background: -webkit-linear-gradient(top,#f9f9f9,#ececec);
background: linear-gradient(top,#f9f9f9,#ececec);
border: 1px solid #DFDFDF;
}
input{
padding: 5px;
font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
color: #333333;
}
.button:hover{
background-image: -ms-linear-gradient(top,#ececec,#f9f9f9);
background-image: -moz-linear-gradient(top,#ececec,#f9f9f9);
background-image: -o-linear-gradient(top,#ececec,#f9f9f9);
background-image: -webkit-gradient(linear,left top,left bottom,from(#ececec),to(#f9f9f9));
background-image: -webkit-linear-gradient(top,#ececec,#f9f9f9);
background-image: linear-gradient(top,#ececec,#f9f9f9);
cursor:pointer;
}
.ta-set{
width: 500px;
height: 130px;
}
.td-label{
vertical-align: middle!important;
width: 160px;
padding: 5px 15px;
text-align:right;
}
.ta-set{

}
#h-links{
float:left;
}
#pagination{
float:right;
margin-top: 8px;
}
#pagination .button{
margin-right:1px;
}
.admin-tableform input{
width: 350px;
}
/* TABS */
.etabs { margin: 0; padding: 0; }
.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #D0D0D0; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
.tab a:hover { text-decoration: underline; }
.tab.active { background: #fff; position: relative; top: 1px; border-color: #D0D0D0; }
.tab a.active { font-weight: bold; }
.tab-container .panel-container { background: #fff; border: solid #D0D0D0 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
.panel-container { margin-bottom: 10px; }

/* end */

.help-tips-a{
background: url(../images/tips_icon.png) no-repeat top left;
padding: 0 19px;
margin: 10px 0;
display: block;
line-height: 21px;
}

/* ads_from */
#title {
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 15px;
    margin-top: 10px;
    padding-bottom: 15px;
}
#title h1 {
    color: #464646;
    font-size: 18px;
}
#wrap-table{
margin-bottom: 30px;
}
.admin-table tr td{
	vertical-align:middle;
	/*padding-top: 5px;*/
}
#img-ads{
float:left;
width:100%;
height:100%;
outline:solid 1px red;
}
#img-true, #img-false{
	cursor:pointer;
}
.admin-table tr td a:hover{
	text-decoration:underline;
}
.admin-tableform td{
	padding:5px;
	vertical-align:top;
}
.admin-tableform input[type = "radio"]{
	width:20px !important;
	cursor:pointer;
}
.admin-tableform input[type = "submit"],.admin-tableform input[type = "reset"] {
	width:70px !important;
	cursor:pointer;
}
.admin-tableform input[type = "file"]{
	cursor:pointer;
}
.admin-tableform select{
	cursor:pointer;
}
.error{
	border:1px solid red;
}
/*extras*/
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}

#settings_button{margin-right:130px !important;}
.testimonial-field-label{
	font-size:16px;
	font-weight:bold;
	color: #545454;
}
#testimonial-content-wrap{
	border:1px solid #DBDBDB;
	margin:10px 5px 0px 5px;
}
#testimonial-content-title{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color: #545454;
}
#testimonial-content{
	overflow:auto;
	height:200px;
	padding:10px 0px 0px 0px;
}
.settings-sub{
	border-bottom: 1px solid #c4c4c4;
	padding: 15px 0;
}
.settings-sub:last-child{
	border-bottom: none!important;
}
.settings-sub h3{
	font-weight: bold;
	margin-left: 30px;
	margin-bottom: 10px;
}
